iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 18
0
Mobile Development

IOS App開發學習日誌系列 第 18

Day18 RadioButton

  • 分享至 

  • xImage
  •  

今天介紹一下如何在IOS實作Android的RadioButton
首先先建立RadioButton.swiftRadioButtonController.swift兩個檔案
https://ithelp.ithome.com.tw/upload/images/20191004/20120980I87MVt6gcI.png

RadioButton.swift

https://ithelp.ithome.com.tw/upload/images/20191004/20120980jdW5oGATaX.png

RadioButtonController.swift

https://ithelp.ithome.com.tw/upload/images/20191004/20120980vv2xdh3crH.png

https://ithelp.ithome.com.tw/upload/images/20191004/20120980mt7RNkrzwr.png
將button的class改為RadioButton後即可自訂外框顏色等外觀內容設定
https://ithelp.ithome.com.tw/upload/images/20191004/20120980yZu1gnPofJ.png

在viewdidload()中初始化一個RadioButtonController

let radioButtonController = RadioButtonController.init(buttons: [button1,button2,button3])
    radioButtonController.delegate = self
  • canDeselect:是否能取消選取
  • addButton:新增Button至這個Group中
  • removeButton:移除這個Group中的Button

上一篇
DAY17 UIGestureRecognizer
下一篇
DAY19 UserDefaults
系列文
IOS App開發學習日誌30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言